// pages/result/result.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //如果出现相同名字的书籍，需要将信息存到数组
    books: [
      {
        'bookName': '',
        'author': '',
        'press': '',
        'id': ''
      },
    ],

    // bookName: { },
    // author: { },
    // press: { },
    // id: { },

    flg: null,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log("前一页面传值：" + options.bName)
    var that = this;
    wx.request({
      url: 'https://eskkqxyr.qcloud.la/weapp/select4',
      header: {
        "content-Type": "application/json" 
      },
      // data发送的变量名要与后台接口的变量名要一致
      data: {
        bookName: options.bName
      },
      method: 'POST', 
      success: function (res) {
          console.log(res.data)
          // 条件判断，如果该书已经赠送或者没有这本书
          if(res.data.data.length == 0){
            //如果没有搜索到书籍，设置标记不渲染书籍信息
            that.setData({
              flg: false
            })
            console.log('目前没有人赠送该书籍')
          }else{
            that.setData({
              flg: true
            })

          for (var i = 0; i < res.data.data.length; i++) {
            var bookNameArray = 'books[' + i + ']' + '.bookName'
            var authorArray = 'books[' + i + ']' + '.author'
            var pressArray = 'books[' + i + ']' + '.press'
            var idArray = 'books[' + i + ']' + '.id'
            that.setData({
              [bookNameArray]: res.data.data[i].bookName,
              [authorArray]: res.data.data[i].author,
              [pressArray]: res.data.data[i].press,
              [idArray]: res.data.data[i].id,
            })
          }

          for (var i = 0; i < res.data.data.length; i++) {
                console.log(that.data.books[i].bookName),
                console.log(that.data.books[i].author),
                console.log(that.data.books[i].press),
                console.log(that.data.books[i].id)
          }

            // 如果存在重复书名，则需要将信息存在数组中
            // for(var i = 0; i < res.data.data.length; i++){
            //   var bookNameArray = 'bookName[' + i + ']'
            //   var authorArray = 'author[' + i + ']'
            //   var pressArray = 'press[' + i + ']'
            //   var idArray = 'id[' + i + ']'
            //   that.setData({
            //     [bookNameArray]: res.data.data[i].bookName,
            //     [authorArray]: res.data.data[i].author,
            //     [pressArray]: res.data.data[i].press,
            //     [idArray]: res.data.data[i].id,
            //   })
            // }

            // for (var i = 0; i < res.data.data.length; i++) {
            //     console.log(that.data.bookName[i]),
            //     console.log(that.data.author[i]),
            //     console.log(that.data.press[i]),
            //     console.log(that.data.id[i])
            // }
          

            // that.setData({
            //   flg: true,
            //   bookName: res.data.data[0].bookName,
            //   author: res.data.data[0].author,
            //   press: res.data.data[0].press
            // })
            console.log(res.data.data)    
          }

        // 把后台返回的urlencode转换成中文再显示到前端
        // 下面的代码时使用get方法获取请求到的数据
        // that.setData({
        //   bookName: decodeURI(res.data.data[0].book_url),
        //   author: decodeURI(res.data.data[0].author),
        //   press: decodeURI(res.data.data[0].press)
        // })
      }
    })
  },

  getBooks: function(event) {
    //获取用户所点击想要书籍的id
    var id = event.currentTarget.id
    console.log(id)
    wx.navigateTo({
      url: '../confirm/confirm?id=' + id,
    })
    // wx.request({
    //   url: '',
    //   "content-type":"application.json",
    //   method: 'POST',
    //   data: {
    //     id: id
    //   },
    //   success: function(res) {
    //     console.log(res)
    //   }
    // })
  },




  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})